Crosh & VMC Disable Extensions
ading2210 (vk6#7391)

Website Discord

The Crosh terminal must not be blocked by your administrator to perform this exploit. The VmManagementCliAllowed policy must also be enabled.

    Instructions

  1. Powerwash the Chromebook by attempting to enable Developer Mode. You may want to back up important local data on your account profile before performing this step of the exploit.
  2. Sign back in to the Chromebook.
  3. Disconnect from your internet network immediately to prevent the extensions from installing automatically.
  4. To disable all extensions
  5. Open the Crosh terminal. This can be done by pressing Ctrl+Alt+T.
  6. Run vmc create-extra-disk --size 1 /home/chronos/user/Extensions in the crosh window. If it fails with a "file exists" error, use the method to disable specific extensions below.
  7. To disable specific extensions
  8. Navigate to chrome://extensions.
  9. Connect to your internet network.
  10. When an extension is installed automatically, immediately disconnect from your internet network. If you want that extension to be enabled while other extensions are disabled, restart these instructions to try this step again.
  11. Open the Crosh terminal. This can be done by pressing Ctrl+Alt+T.
  12. For each extension you want to disable, run vmc create-extra-disk --size 1 /home/chronos/user/Extensions/{extension_id}, replacing "{extension_id}" with the extension ID.
  13. Connect back to your internet network. The extensions should not install automatically by themselves.